Big Huge Thesaurus

Anoa depressicornis

noun